@charset "gb2312";
/* CSS Document */

/**Ê×Ò³bannerÂÖ»»**/
/*banner*/
.banner {width:100%;height:480px;overflow:hidden;margin:2px auto;position:relative;z-index:0;}
.banner a {width:100%;height:480px;background-position:50% 0;display:block;}
.banner .bar_btn {height:25px;line-height:25px;margin:0 auto;position:absolute;z-index:666;left:40%;bottom:5px;}
.banner .bar_btn span {width:12px;height:12px;margin:3px;display:block;float:left;background:url(../Images/banner_btn.png) -17px 0 no-repeat;_background:none;cursor:pointer}
.banner .bar_btn span.scollon {background:url(../Images/banner_btn.png) 0 0 no-repeat;_background:none}
/*indx_main start*/
.index-main{width:1200px;height:auto; margin:30px auto 30px; overflow:hidden}
.index-main h2{ font-family:"Î¢ÈíÑÅºÚ"; font-size:20px; height:30px; line-height:30px; font-weight:normal; color:#3e3a39; padding-bottom:18px;}
.index-main h2 a:hover{ text-decoration:none;}
.main-case{width:380px;}
.main-case img{ float:left; margin-right:20px;}
.main-case p{ font-family:"ËÎÌå"; font-size:12px; color:#595757; display:inline-block; padding-bottom:10px; width:209px; height:160px; line-height:21px; overflow:hidden;text-align:justify; text-justify:distribute-all-lines; text-align-last:justify;}
.main-case ul{ margin-left:170px;}
.main-case ul li{font-family:"ËÎÌå"; font-size:12px; color:#595757; display:inline-block; padding:10px 0 0 0px;/* background:url(../company/Sweets.gif) left -363px no-repeat*/}
.main-case ul.end li{ padding-top:20px;}
.main-center{width:491px; height:206px; margin-left:42px; padding-top:47px;background:url(../company/index_center_bg.jpg) center 5px no-repeat}
.main-center p{ font-family:"ËÎÌå"; font-size:12px; color:#595757; line-height:24px;}
.main-center p.main{ padding-top:15px;}
.main-center p a{ margin:0 16px; color:#000}
.main-center p.pro-tab{ margin-top:20px;}
.main-center p.pro-tab a{ display:block; width:119px; height:74px; margin:0 5px 0 0;float:left; background-color:#747474; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; text-align:center; line-height:74px;}
.main-center p.pro-tab a:hover{ text-decoration:none; background-color:#88140B;}
.main-news{width:240px;}
.main-news h2 a{ float:left; width:180px}
.main-news h2 span{ display:inline-block; float:left; width:6px; height:6px; background-color:#3e4055; margin:12px 0 0 6px;vertical-align: middle;}
.main-news h2 span.on{ background-color:#f50207;}
.main-news .news-list-1 div{ width:100%; height:149px; overflow:hidden; position:relative;}
.main-news .news-list-2 div{ width:100%; height:149px; overflow:hidden; position:relative;}
.main-news .news-list-3 div{ width:100%; height:149px; overflow:hidden; position:relative;}
.main-news .news-list-1 img ,.main-news .news-list-2 img ,.main-news .news-list-3 img{ position:relative;}

.main-news .news-list-1 p ,.main-news .news-list-2 p ,.main-news .news-list-3 p{ position:absolute; display:block; left:0; top:125px; width:100%; height:24px; line-height:24px; text-align:center; z-index:101;background-color: rgba(8,15,49,0.8);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#50080f31', EndColorStr='#50080f31'); }
.main-news .news-list-1 p a ,.main-news .news-list-2 p a ,.main-news .news-list-3 p a{ font-family:"ËÎÌå"; font-size:12px; font-weight:bold; color:#fff; }

.main-news .news-list-1 ul li , .main-news .news-list-2 ul li , .main-news .news-list-3 ul li{ font-family:"ËÎÌå"; font-size:12px; color:#595757; font-weight:normal; display:inline-block; padding:14px 0 0 0px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap; width:240px;}
.new_icon{ width:3px; height:3px; display:inline-block; margin:5px 4px 0 0; background:#070f30; float:left;}

.pro_list{ width:1200px; margin:20px auto 0 auto;}
.pro_list h4 { margin:0 10px 0 0; font-family:Microsoft YaHei; font-size:20px; line-height:26px; color:#333; font-weight:normal; vertical-align:baseline; }
.en { font-size:14px; line-height:26px; color:#999; font-weight:normal;}

.indexProduct { position:relative; width:1100px; margin:0 auto 20px auto; }
.indexProduct .product { overflow:hidden; *position:relative; width:1100px; height:190px; }
.indexProduct .product .list { overflow:hidden; width:999999px; height:190px; }
.indexProduct .product .list li { display:block; float:left; overflow:hidden; position:relative; width:146px; height:190px; margin:0 18px; }
.indexProduct .product .list li a,
.indexProduct .product .list li a:visited,
.indexProduct .product .list li a:hover,
.indexProduct .product .list li a:active { display:block; overflow:hidden; cursor:pointer; width:146px; height:190px; text-decoration:none; }
.indexProduct .product .list li .mask { overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:146px; height:146px; background:url(../Images/sprite.png) 0 -110px no-repeat; text-indent:-9999px; }
.indexProduct .product .list li .zoom { display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:2; width:146px; height:146px; background:url(../Images/sprite.png) -160px -110px no-repeat; text-indent:-9999px; }
.indexProduct .product .list li .cover { overflow:hidden; width:146px; height:146px; margin:0 0 5px 0; }
.indexProduct .product .list li .cover img { display:block; width:146px; height:146px; }
.indexProduct .product .list li .titleCh { display:block; overflow:hidden; font-size:14px; font-weight:bold; line-height:20px; color:#333; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexProduct .product .list li .titleEn { display:block; overflow:hidden; line-height:20px; color:#666; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.indexProduct .product .list li:hover .zoom { display:block; }
.indexProduct .product .list li:hover .titleCh { color:#666; }
.indexProduct .product .list li:hover .titleEn { color:#999; }
.indexProduct .prev { overflow:hidden; position:absolute; left:-40px; top:100px; z-index:9; cursor:pointer; width:20px; height:40px; background:url(../Images/sprite.png) -280px 0 no-repeat; text-indent:-999px; }
.indexProduct .prev:hover { background-position:-310px 0; }
.indexProduct .next { overflow:hidden; position:absolute; right:-40px; top:100px; z-index:9; cursor:pointer; width:20px; height:40px; background:url(../Images/sprite.png) -280px -50px no-repeat; text-indent:-999px; }
.indexProduct .next:hover { background-position:-310px -50px; }
.indexProduct .more,
.indexProduct .more:visited,
.indexProduct .more:hover,
.indexProduct .more:active { overflow:hidden; position:absolute; left:50%; bottom:0; z-index:9; width:180px; height:40px; margin:0 0 0 -90px; background:url(../Images/sprite.png) -340px 0 no-repeat; text-indent:-9999px; }
.indexProduct .more:hover { background-position:-340px -50px; }
.indexProduct .line { overflow:hidden; position:absolute; left:0; bottom:20px; z-index:8; width:980px; height:1px; background:#D2D2D2; }


/*-----------------------------------content---------------------------------------*/
.columnBanner { overflow:hidden; width:100%; min-width:980px; height:120px; margin:0 0 30px 0; background-position:50% 0; background-repeat:no-repeat; }
.columnContainer { overflow:hidden; width:1200px; margin:0 auto 30px auto; }
.columnContainer .business .title{width: 980px;height: 50px;border-top: 1px solid #b7b7b7;position: relative;margin-top: 20px;}
.columnContainer .business .title h2{width: 180px;text-align: center;height: 40px;line-height: 40px;position: absolute;left: 50%;top:-20px;margin-left: -90px;background: #fff;color: #707070;font-family: "Microsoft YaHei";font-size: 24px;}
.columnContainer .business ul{width: 980px;display: block;}
.columnContainer .business ul li{width: 450px;display: block;float: left;background: #f5f5f5;height: 154px;margin-bottom: 35px;}
.columnContainer .business ul li img{display: block;float: left;}
.columnContainer .business ul li .content{float: right;width: 200px;}
.columnContainer .business ul li span{display: block;float: left;}
.columnContainer .business ul li span.ico{text-align: center;width: 45px;height: 40px;line-height: 40px;float: right;color: #9f9fa0;font-size: 28px;}
.columnContainer .business ul li span.text{color: #707070;font-family: "Microsoft YaHei";line-height: 18px;font-size: 12px;width: 170px;}
.columnContainer .business ul li span.text em{color: #1b1b1b;font-family: "Microsoft YaHei";font-size: 16px;margin-bottom: 15px;display: block;}

.columnContainer .business ul li:hover{background: #f1efef;}
.columnContainer .business ul li img:hover{opacity: 0.8;filter:Alpha(opacity=80);}

.columnSide { display:block; float:left; width:260px; }
.columnTitle { overflow:hidden; padding:15px 0 15px 15px; background:#ababab; }
.columnTitle .ch { display:block; overflow:hidden; font-family:Microsoft YaHei; font-size:22px; line-height:30px; color:#ffffff; }
.columnTitle .en { display:block; overflow:hidden; font-family:Tahoma; font-size:16px; line-height:30px; color:#ffffff; text-transform:uppercase; }
.columnDate { overflow:hidden; border:1px solid #D5D5D5; margin:0 0 30px 0; }

.columnDate .year { overflow:hidden; height:30px; margin:0 0 15px 0; background:#C6C6C6 url(../Images/bg03.jpg) 50% 100% no-repeat; font-size:14px; line-height:30px; color:#FFF; text-align:center; }
.columnDate .month { overflow:hidden; width:168px; margin:0 auto 11px auto; }
.columnDate .month .list { overflow:hidden; }
.columnDate .month .list li { display:block; float:left; overflow:hidden; width:38px; height:38px; margin:0 2px 4px 2px; }
.columnDate .month .list li a,
.columnDate .month .list li a:visited,
.columnDate .month .list li a:hover,
.columnDate .month .list li a:active { display:block; overflow:hidden; background:#F2F2F2; line-height:38px; color:#666; text-decoration:none; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnDate .month .list li a:hover { background:#AAA; color:#FFF; }
.columnDate .month .list .current a,
.columnDate .month .list .current a:visited,
.columnDate .month .list .current a:hover,
.columnDate .month .list .current a:active { background:#ababab; font-weight:bold; color:#FFF; }
.columnNav { margin:0 0 30px 0; min-height:300px;}
.columnNav li { display:block; position:relative; width:260px;}
.columnNav li a,
.columnNav li a:visited,
.columnNav li a:hover,
.columnNav li a:active { display:block; overflow:hidden; padding:10px 0 9px 45px; border-bottom:1px solid #BBB; background:url(../Images/ico.png) 210px -1084px no-repeat; font-size:14px; line-height:20px; color:#333; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNav .tui a{ padding:10px 0 9px 75px!important;}
.columnNav .current a,
.columnNav .current a:visited,
.columnNav .current a:hover,
.columnNav .current a:active,
.columnNav .hv a,
.columnNav .hv:visited,
.columnNav .hv:hover,
.columnNav .hv:active { background-color:#EFEFEF; background-position:210px -1084px; font-weight:bold; }
.columnNav li .drop { display:none; overflow:hidden; position:absolute; left:199px; top:0; z-index:9; width:490px; padding:20px 20px 10px 20px; border-left:3px solid #ababab; background:#E0E0E0; opacity:0; filter:Alpha(opacity=0); }
.columnNav li .drop em { display:inline-block; margin:0 15px 10px 15px; font-family:SimSun; line-height:20px; color:#999; vertical-align:middle; }
.columnNav li .drop a,
.columnNav li .drop a:visited,
.columnNav li .drop a:hover,
.columnNav li .drop a:active { display:inline-block; width:200px; padding:0; border-bottom:0; margin:0 0 10px 0; background:none; font-size:12px; font-weight:normal; line-height:20px; color:#333; text-align:center; vertical-align:middle; }
.columnNav li .drop a:hover { color:#999; }
.columnNav .hover .drop { display:block; }
.columnMain { display:block; float:right; overflow:hidden; position:relative; z-index:1; width:900px; }
.columnPath { overflow:hidden; padding:0 0 4px 0; border-bottom:1px solid #BFBFBF; margin:0 0 20px 0; text-align:left; }
.columnPath em { margin:0 10px; font-family:SimSun; line-height:20px; color:#999; }
.columnPath strong { line-height:20px; color:#999; }
.columnPath a,
.columnPath a:visited,
.columnPath a:hover,
.columnPath a:active { line-height:20px; color:#999; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnPath a:hover { color:#666; }
.pageFlip { overflow:hidden; position:relative; padding:19px 0 20px 0; border-top:1px solid #D5D5D5; }
.pageFlip strong { margin:0 10px 0 0; font-family:SimSun; font-weight:bold; line-height:20px; color:#666; vertical-align:middle; }
.pageFlip a,
.pageFlip a:visited,
.pageFlip a:hover,
.pageFlip a:active { margin:0 10px 0 0; font-family:SimSun; line-height:20px; color:#666; text-decoration:none; vertical-align:middle; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.pageFlip a:hover { color:#999; }
.pageFlip .ch { overflow:hidden; position:absolute; right:0; top:9px; z-index:9; line-height:20px; color:#999; }
.pageFlip .en { overflow:hidden; position:absolute; right:0; top:24px; z-index:9; line-height:20px; color:#999; }
.pageFlip span,.pageFlip a{ padding:2px 5px; border:1px solid #CCCCCC; margin-right:5px;}
.columnProduct { overflow:hidden; }
.columnProduct .aboutProduct { overflow:hidden; border:1px solid #D5D5D5; margin:0 0 30px 0; background:#F5F5F5; }
.columnProduct .aboutProduct .flash { display:block; float:left; overflow:hidden; position:relative; width:298px; height:188px; margin:0 20px 0 0; }
.columnProduct .aboutProduct .flash .list { overflow:hidden; width:999999px; height:188px; }
.columnProduct .aboutProduct .flash .list li { display:block; float:left; overflow:hidden; width:298px; height:188px; }
.columnProduct .aboutProduct .flash .list li .cover { overflow:hidden; width:298px; height:188px; }
.columnProduct .aboutProduct .flash .list li .cover img { display:block; width:298px; height:188px; }
.columnProduct .aboutProduct .flash .prev { overflow:hidden; position:absolute; left:14px; top:77px; z-index:9; cursor:pointer; width:19px; height:34px; background:url(../Images/sprite.png) -400px -600px no-repeat; text-indent:-9999px; }
.columnProduct .aboutProduct .flash .prev:hover { background-position:-430px -600px; }
.columnProduct .aboutProduct .flash .next { overflow:hidden; position:absolute; right:14px; top:77px; z-index:9; cursor:pointer; width:19px; height:34px; background:url(../Images/sprite.png) -400px -640px no-repeat; text-indent:-9999px; }
.columnProduct .aboutProduct .flash .next:hover { background-position:-430px -640px; }
.columnProduct .aboutProduct .article { display:block; float:left; overflow:hidden; width:540px; padding:39px 0 0 0; }
.columnProduct .aboutProduct .article .titleCh { display:block; overflow:hidden; font-family:Microsoft YaHei; font-size:22px; line-height:30px; color:#333; }
.columnProduct .aboutProduct .article .titleEn { display:block; overflow:hidden; margin:0 0 10px 0; font-size:14px; line-height:20px; color:#ababab; text-transform:uppercase; }
.columnProduct .aboutProduct .article .detail { display:block; overflow:hidden; line-height:20px; color:#666; }
.columnProduct .listProduct { overflow:hidden; }
.columnProduct .listProduct .list { overflow:hidden; width:900px;  }
.columnProduct .listProduct .list li { display:block; float:left; overflow:hidden; position:relative; width:215px; margin:30px 5px}
.columnProduct .listProduct .list li .cover { overflow:hidden; width:220px; height:180px; margin:0 0 10px 0; }
.columnProduct .listProduct .list li .cover img { display:block; width:220px; height:180px; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnProduct .listProduct .list li .title { display:block; overflow:hidden; background:#AAA ;/*background:#AAA url(../Images/ico.png) 200px -1339px no-repeat; */ width:240px; height:32px;}

.columnProduct .listProduct .list li .title a,
.columnProduct .listProduct .list li .title a:visited,
.columnProduct .listProduct .list li .title a:hover,
.columnProduct .listProduct .list li .title a:active { font-size:14px; font-weight:bold; line-height:20px; color:#FFF; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; text-decoration:none; display:block; }
.columnProduct .listProduct .list li .title  a{line-height:32px; text-indent:10px;display:block;height:32px;}
.columnProduct .listProduct .list li .environment { overflow:hidden; position:absolute; right:0; bottom:30px; z-index:9; width:50px; height:20px; padding:8px 0 0 0; background:url(../Images/sprite.png) -180px -290px no-repeat; line-height:20px; color:#FFF; text-align:center; }
.columnProduct .listProduct .list li .soon { overflow:hidden; position:absolute; right:10px; top:10px; z-index:9; width:51px; height:51px; background:url(../Images/sprite.png) -370px -730px no-repeat; text-indent:-9999px; }
.columnProduct .listProduct .list li:hover .title { background-color:#ababab; }
.columnProduct .listProduct .list li:hover .cover img { opacity:0.8; filter:Alpha(opacity=80); }
.columnProduct .pageProductAbout { overflow:hidden; position:relative; margin:0 0 40px 0; }
.columnProduct .pageProductAbout .title { overflow:hidden; margin:0 0 10px 0; font-family:Arial, Microsoft YaHei; font-size:18px; line-height:20px; color:#333; }
.columnProduct .pageProductAbout .detail { display:block; overflow:hidden; width:520px; line-height:20px; color:#333; }
.columnProduct .pageProductAbout .price { overflow:hidden; position:absolute; right:0; top:30px; z-index:9; cursor:pointer; width:100px; height:25px; background:url(../Images/sprite.png) -320px -100px no-repeat; font-size:14px; font-weight:bold; line-height:25px; color:#FFF; text-align:center; }
.columnProduct .pageProductAbout .price:hover { background-position:-320px -130px; }
.columnProduct .pageProductShow { overflow:hidden; margin:0 0 60px 0; }
.columnProduct .pageProductShow .show { display:block; float:left; overflow:hidden; width:360px; height:340px; margin:0 40px 0 0; }
.columnProduct .pageProductShow .show .photo { display:block; overflow:hidden; position:relative; width:358px; height:258px; border:1px solid #E4E4E4; margin:0 0 20px 0; }
.columnProduct .pageProductShow .show .photo .environment { overflow:hidden; position:absolute; left:0; top:0; z-index:9; width:75px; height:61px; background:url(../Images/bg02.png) 0 0 no-repeat; text-indent:-9999px; }
.columnProduct .pageProductShow .show .photo .soon { overflow:hidden; position:absolute; right:30px; top:20px; z-index:9; width:76px; height:76px; background:url(../Images/sprite.png) -280px -730px no-repeat; text-indent:-9999px; }
.columnProduct .pageProductShow .show .photo .cover { overflow:hidden; width:358px; height:258px; }
.columnProduct .pageProductShow .show .photo .cover img { display:block; width:358px; height:258px; }
.columnProduct .pageProductShow .show .thumb { overflow:hidden; position:relative; width:360px; height:60px; }
.columnProduct .pageProductShow .show .thumb .wrap { overflow:hidden; position:relative; z-index:1; width:285px; height:60px; margin:0 auto; }
.columnProduct .pageProductShow .show .thumb .wrap .list { overflow:hidden; width:99999px; height:60px; }
.columnProduct .pageProductShow .show .thumb .wrap .list li { display:block; float:left; overflow:hidden; cursor:pointer; width:85px; height:60px; margin:0 10px 0 0; }
.columnProduct .pageProductShow .show .thumb .wrap .list li .cover { overflow:hidden; width:83px; height:58px; padding:1px; }
.columnProduct .pageProductShow .show .thumb .wrap .list li .cover img { display:block; width:83px; height:58px; opacity:0.8; filter:Alpha(opacity=80); }
.columnProduct .pageProductShow .show .thumb .wrap .list .current .cover { padding:0; border:1px solid #FF7200; }
.columnProduct .pageProductShow .show .thumb .wrap .list .current .cover img { opacity:1; filter:Alpha(opacity=100); }
.columnProduct .pageProductShow .show .thumb .prev { overflow:hidden; position:absolute; left:15px; top:20px; z-index:9; cursor:pointer; width:10px; height:20px; background:url(../Images/sprite.png) -320px -160px no-repeat; text-indent:-9999px; }
.columnProduct .pageProductShow .show .thumb .prev:hover { background-position:-340px -160px; }
.columnProduct .pageProductShow .show .thumb .next { overflow:hidden; position:absolute; right:15px; top:20px; z-index:9; cursor:pointer; width:10px; height:20px; background:url(../Images/sprite.png) -360px -160px no-repeat; text-indent:-9999px; }
.columnProduct .pageProductShow .show .thumb .next:hover { background-position:-380px -160px; }
.columnProduct .pageProductShow .show .thumb .border { overflow:hidden; position:absolute; left:0; top:0; z-index:0; width:358px; height:58px; border:1px solid #E4E4E4; }
.columnProduct .pageProductShow .about { display:block; float:left; overflow:hidden; position:relative; width:318px; padding:0 0 60px 0; border:1px solid #E4E4E4; }
.columnProduct .pageProductShow .about .title { padding:7px 19px; border-bottom:1px solid #E4E4E4; font-size:14px; font-weight:bold; line-height:20px; color:#333; }
.columnProduct .pageProductShow .about .article { overflow:hidden; height:205px; padding:19px; }
.columnProduct .pageProductShow .about #editor p { overflow:hidden; line-height:20px; color:#333; }
.columnProduct .pageProductShow .about .buy { overflow:hidden; position:absolute; left:0; bottom:0; z-index:9; width:300px; padding:14px 19px 15px 19px; border-top:1px solid #E4E4E4; }
.columnProduct .pageProductShow .about .buy a,
.columnProduct .pageProductShow .about .buy a:visited,
.columnProduct .pageProductShow .about .buy a:hover,
.columnProduct .pageProductShow .about .buy a:active { display:block; float:left; overflow:hidden; width:30px; height:30px; margin:0 10px 0 0; background:url(../Images/ico.png) 0 0 no-repeat; text-indent:-9999px; }
.columnProduct .pageProductShow .about .buy .buy01,
.columnProduct .pageProductShow .about .buy .buy01:visited,
.columnProduct .pageProductShow .about .buy .buy01:hover,
.columnProduct .pageProductShow .about .buy .buy01:active { background-position:0 -1650px; }
.columnProduct .pageProductShow .about .buy .buy01:hover { background-position:0 -1700px; }
.columnProduct .pageProductShow .about .buy .buy02,
.columnProduct .pageProductShow .about .buy .buy02:visited,
.columnProduct .pageProductShow .about .buy .buy02:hover,
.columnProduct .pageProductShow .about .buy .buy02:active { background-position:0 -1750px; }
.columnProduct .pageProductShow .about .buy .buy02:hover { background-position:0 -1800px; }
.columnProduct .pageProductShow .about .buy .text { overflow:hidden; position:absolute; left:99px; top:50%; z-index:1; margin:-10px 0 0 0; background:#FFF; line-height:20px; color:#666; text-transform:uppercase; }
.columnProduct .pageProductShow .about .buy .line { overflow:hidden; position:absolute; left:99px; top:29px; width:200px; height:0; border-bottom:1px dashed #DCDCDC; }
.columnProduct .pageProductVideo { overflow:hidden; }
.columnProduct .pageProductVideo .title { overflow:hidden; padding:5px 15px; margin:0 0 20px 0; background:#EFEFEF; font-size:14px; font-weight:bold; line-height:25px; color:#333; }
.columnProduct .pageProductVideo a,
.columnProduct .pageProductVideo a:visited,
.columnProduct .pageProductVideo a:hover,
.columnProduct .pageProductVideo a:active { display:block; overflow:hidden; cursor:pointer; width:720px; height:130px; margin:0 0 20px 0; text-decoration:none; }
.columnProduct .pageProductVideo .video { display:block; float:left; overflow:hidden; position:relative; width:230px; height:130px; margin:0 40px 0 0; }
.columnProduct .pageProductVideo .video .cover { overflow:hidden; width:230px; height:130px; }
.columnProduct .pageProductVideo .video .cover img { display:block; width:230px; height:130px; }
.columnProduct .pageProductVideo .video .mask { overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:230px; height:130px; background:#000; opacity:0; filter:Alpha(opacity=0); -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnProduct .pageProductVideo .video .play { overflow:hidden; position:absolute; left:50%; top:50%; z-index:2; width:30px; height:30px; margin:-13px 0 0 -13px; background:url(../Images/sprite.png) -240px -290px no-repeat; text-indent:-9999px; opacity:0; filter:Alpha(opacity=0); -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnProduct .pageProductVideo .article { display:block; float:left; overflow:hidden; width:380px; height:90px; margin:20px 0 0 0; }
.columnProduct .pageProductVideo .article .title { display:block; overflow:hidden; padding:0; margin:0 0 10px 0; background:none; line-height:20px; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnProduct .pageProductVideo .article .detail { line-height:20px; color:#333; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnProduct .pageProductVideo a:hover .mask { opacity:0.3; filter:Alpha(opacity=30); }
.columnProduct .pageProductVideo a:hover .video .play { opacity:1; filter:Alpha(opacity=100); }
.columnProduct .pageProductVideo a:hover .article .title { color:#666; }
.columnProduct .pageProductVideo a:hover .article .detail { color:#666; }
.columnProduct .pageProductMember { overflow:hidden; margin:0 0 20px 0; }
.columnProduct .pageProductMember .header { overflow:hidden; position:relative; margin:0 0 20px 0; background:#EFEFEF; }
.columnProduct .pageProductMember .header .title { padding:5px 15px; background:#EFEFEF url(../Images/ico.png) 0 -1600px no-repeat; font-size:14px; font-weight:bold; line-height:25px; color:#333; }
.columnProduct .pageProductMember .header .more,
.columnProduct .pageProductMember .header .more:visited,
.columnProduct .pageProductMember .header .more:hover,
.columnProduct .pageProductMember .header .more:active { overflow:hidden; position:absolute; right:10px; top:7px; z-index:9; width:60px; height:30px; background:url(../Images/sprite.png) -180px -380px no-repeat; font-size:10px; line-height:20px; color:#666; text-decoration:none; text-transform:uppercase; text-align:center; -moz-transition:color 0.2s linear; -webkit-transition:color 0.2s linear; -o-transition:color 0.2s linear; -ms-transition:color 0.2s linear; transition:color 0.2s linear; }
.columnProduct .pageProductMember .header .more:hover { background-position:-180px -410px; }
.columnProduct .pageProductMember .article { overflow:hidden; }
.columnProduct .pageProductMember .article p { line-height:25px; color:#333; }
.columnProduct .pageProductContact { overflow:hidden; margin:0 0 20px 0; }
.columnProduct .pageProductContact .header { overflow:hidden; position:relative; margin:0 0 20px 0; background:#EFEFEF; }
.columnProduct .pageProductContact .header .title { padding:5px 15px; background:#EFEFEF url(../Images/ico.png) 0 -1600px no-repeat; font-size:14px; font-weight:bold; line-height:25px; color:#333; }
.columnProduct .pageProductContact .header .more,
.columnProduct .pageProductContact .header .more:visited,
.columnProduct .pageProductContact .header .more:hover,
.columnProduct .pageProductContact .header .more:active { overflow:hidden; position:absolute; right:10px; top:7px; z-index:9; width:60px; height:30px; background:url(../Images/sprite.png) -180px -380px no-repeat; font-size:10px; line-height:20px; color:#666; text-decoration:none; text-transform:uppercase; text-align:center; -moz-transition:color 0.2s linear; -webkit-transition:color 0.2s linear; -o-transition:color 0.2s linear; -ms-transition:color 0.2s linear; transition:color 0.2s linear; }
.columnProduct .pageProductContact .header .more:hover { background-position:-180px -410px; }
.columnProduct .pageProductContact .article { overflow:hidden; }
.columnProduct .pageProductContact .article p { line-height:25px; color:#333; }
.columnProduct .pageProductContact .article a,
.columnProduct .pageProductContact .article a:visited,
.columnProduct .pageProductContact .article a:hover,
.columnProduct .pageProductContact .article a:active { line-height:25px; color:#333; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnProduct .pageProductContact .article a:hover { color:#999; }
.columnProduct .pageProductRecommend { overflow:hidden; }
.columnProduct .pageProductRecommend .title { overflow:hidden; padding:5px 15px; margin:0 0 20px 0; background:#EFEFEF url(../Images/ico.png) 0 -1600px no-repeat; font-size:14px; font-weight:bold; line-height:25px; color:#333; }
.columnProduct .pageProductRecommend .list { overflow:hidden; width:750px; margin:0 0 0 -30px; }
.columnProduct .pageProductRecommend .list li { display:block; float:left; overflow:hidden; position:relative; width:220px; margin:0 0 30px 30px; }
.columnProduct .pageProductRecommend .list li .cover { overflow:hidden; width:220px; height:180px; margin:0 0 10px 0; }
.columnProduct .pageProductRecommend .list li .cover img { display:block; width:220px; height:180px; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnProduct .pageProductRecommend .list li .title { display:block; overflow:hidden; padding:5px 29px 5px 9px; margin:0; background:#AAA url(../Images/ico.png) 200px -1339px no-repeat; line-height:20px; }
.columnProduct .pageProductRecommend .list li .title a,
.columnProduct .pageProductRecommend .list li .title a:visited,
.columnProduct .pageProductRecommend .list li .title a:hover,
.columnProduct .pageProductRecommend .list li .title a:active { font-size:14px; font-weight:bold; line-height:20px; color:#FFF; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; text-decoration:none; }
.columnProduct .pageProductRecommend .list li .environment { overflow:hidden; position:absolute; right:0; bottom:30px; z-index:9; width:50px; height:20px; padding:8px 0 0 0; background:url(../Images/sprite.png) -180px -290px no-repeat; line-height:20px; color:#FFF; text-align:center; }
.columnProduct .pageProductRecommend .list li:hover .title { background-color:#ababab; }
.columnProduct .pageProductRecommend .list li:hover .cover img { opacity:0.8; filter:Alpha(opacity=80); }
.columnNews { overflow:hidden; }
.columnNews .listNews { overflow:hidden; }
.columnNews .listNews .title { display:block; overflow:hidden; margin:0 0 10px 0; font-size:20px; line-height:20px; color:#333; text-transform:uppercase; }
.columnNews .listNews .about { display:block; overflow:hidden; margin:0 0 30px 0; font-size:14px; font-weight:bold; line-height:25px; color:#666; }
.columnNews .listNews .list { overflow:hidden; }
.columnNews .listNews .list li { overflow:hidden; padding:0 0 10px 0; border-bottom:1px solid #DFDFDF; margin:0 0 10px 0; }
.columnNews .listNews .list li:last-child{ border-bottom:none;}
.columnNews .listNews .list li a,
.columnNews .listNews .list li a:visited,
.columnNews .listNews .list li a:hover,
.columnNews .listNews .list li a:active { display:block; overflow:hidden; cursor:pointer; width:720px; height:50px; text-decoration:none; }
.columnNews .listNews .list li .cover { display:block; float:left; overflow:hidden; width:220px; height:135px; }
.columnNews .listNews .list li .cover img { display:block; width:220px; height:135px; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNews .listNews .list li .article { display:block; float:left; overflow:hidden; position:relative; width:870px; height:135px; }
.columnNews .listNews .list li .article .date { display:block; overflow:hidden; font-weight:bold; line-height:20px; color:#999; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNews .listNews .list li .article .title { display:block; overflow:hidden; margin:0 0 10px 0; font-size:14px; font-weight:bold; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNews .listNews .list li .article .detail { display:block; overflow:hidden; line-height:20px; color:#666; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNews .listNews .list li .article .more { overflow:hidden; position:absolute; left:0; bottom:0; z-index:9; width:90px; height:20px; background:url(../Images/sprite.png) -180px -320px no-repeat; text-indent:-9999px; }
.columnNews .listNews .list .last { padding:0; border:0; margin:0 0 40px 0; }
.columnNews .listNews .list li:hover .cover img { opacity:0.8; filter:Alpha(opacity=80); }
.columnNews .listNews .list li:hover .article .date { color:#AAA; }
.columnNews .listNews .list li:hover .article .title { color:#333; }
.columnNews .listNews .list li:hover .article .detail { color:#999; }
.columnNews .listNews .list li:hover .article .more { background-position:-180px -350px; }
.columnNews .listPaper { overflow:hidden; }
.columnNews .listPaper .title { display:block; overflow:hidden; margin:0 0 10px 0; font-size:20px; line-height:20px; color:#333; text-transform:uppercase; }
.columnNews .listPaper .about { display:block; overflow:hidden; margin:0 0 30px 0; font-size:14px; font-weight:bold; line-height:25px; color:#666; }
.columnNews .listPaper .list { overflow:hidden; }
.columnNews .listPaper .list li { overflow:hidden; margin:0 0 20px 0; }
.columnNews .listPaper .list li a,
.columnNews .listPaper .list li a:visited,
.columnNews .listPaper .list li a:hover,
.columnNews .listPaper .list li a:active { display:block; overflow:hidden; cursor:pointer; width:720px; height:30px; text-decoration:none; }
.columnNews .listPaper .list li .date { display:block; float:left; overflow:hidden; width:90px; height:20px; margin:5px 20px 0 0; background:#AAA; line-height:20px; color:#FFF; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNews .listPaper .list li .title { display:block; float:left; overflow:hidden; width:600px; padding:5px 0 4px 10px; border-bottom:1px solid #E7E7E7; background:url(../Images/ico.png) 0 -1838px no-repeat; font-size:12px; font-weight:bold; line-height:20px; color:#333; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.columnNews .listPaper .list li:hover .date { background:#BBB; }
.columnNews .listPaper .list li:hover .title { color:#666; }
.pageArticle { overflow:hidden; }
.pageArticle .headerArticle { overflow:hidden; position:relative; padding:0 0 9px 0; border-bottom:1px solid #D1D1D1; margin:0 0 20px 0; }
.pageArticle .headerArticle .titleArticle { display:block; overflow:hidden; font-family:Arial, Microsoft YaHei; font-size:16px; line-height:20px; color:#666; }
.pageArticle .headerArticle .dateArticle { display:block; overflow:hidden; line-height:20px; color:#666; }
.pageArticle .headerArticle .backArticle,
.pageArticle .headerArticle .backArticle:visited,
.pageArticle .headerArticle .backArticle:hover,
.pageArticle .headerArticle .backArticle:active { overflow:hidden; position:absolute; right:0; top:0; z-index:9; width:40px; height:24px; padding:0 0 0 30px; background:url(../Images/sprite.png) -430px -100px no-repeat; line-height:24px; color:#FFF; text-decoration:none; }
.pageArticle .headerArticle .backArticle:hover { background-position:-430px -130px; }
.pageArticle .videoArticle { overflow:hidden; margin:0 0 20px 0; }
.pageArticle .editorArticle { overflow:hidden; padding:0px 10px 10px 10px}
.pageArticle .editorArticle img{max-width:100%; }
.pageArticle .footerArticle { overflow:hidden;padding:19px 0; border-top:1px dashed #999; }
.pageArticle .footerArticle p { overflow:hidden; }
.pageArticle .footerArticle a,
.pageArticle .footerArticle a:visited,
.pageArticle .footerArticle a:hover,
.pageArticle .footerArticle a:active { line-height:24px; color:#A0A0A0; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.pageArticle .footerArticle a:hover { color:#666; }
.columnpro_list{ width:100%; overflow:hidden;}
.columnpro_list h4{ font-size:24px; font-weight:bold; font-family:Î¢ÈíÑÅºÚ; color:#999;}
.columnpro_list h5{ font-size:15px; font-weight:normal;  font-family:Î¢ÈíÑÅºÚ; margin:10px 20px;}
.columnpro_list h5 span{ font-size:12px; margin-left:20px;}
.columnpro_pic{ margin:15px 100px;}
.columnpro_pic img{ width:100%; margin-bottom:8px;}

.pageProductTab { overflow:hidden; margin:20px 0; }
.pageProductTab .tab { overflow:hidden; width:900px; height:35px; margin:0 0 20px 0; background:#EFEFEF; }
.pageProductTab .tab span { display:block; float:left; overflow:hidden; cursor:pointer; height:25px; padding:5px 8px; margin:0 40px 0 0; font-size:14px; font-weight:bold; line-height:25px; color:#333; text-align:center; }
.pageProductTab .tab .current { padding:5px 8px 3px 8px; border-bottom:2px solid #FF7200; }
.pageProductTab .article { overflow:hidden; }
.pageProductTab #editor p { margin:0 0 15px 0; line-height:24px; color:#333; }


.cur{ background:#EFEFEF url(../Images/ico.png) 210px -1084px no-repeat!important;
    background-position: 210px -1084px;
    font-weight: bold;}
